package com.anyou.mall.dri.mapper;

import com.anyou.mall.dri.domain.IndividualAudit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * 司机加盟个人申请信息表Mapper接口
 *
 * @author gaochaohao
 * @date 2022-03-22
 */
public interface IndividualAuditMapper extends BaseMapper<IndividualAudit>
{
    /**
     * 查询司机加盟个人申请信息表
     *
     * @param individualAuditId 司机加盟个人申请信息表主键
     * @return 司机加盟个人申请信息表
     */
    public IndividualAudit selectIndividualAuditByIndividualAuditId(Long individualAuditId);

    /**
     * 查询司机加盟个人申请信息表列表
     *
     * @param individualAudit 司机加盟个人申请信息表
     * @return 司机加盟个人申请信息表集合
     */
    public List<IndividualAudit> selectIndividualAuditList(IndividualAudit individualAudit);

    /**
     * 新增司机加盟个人申请信息表
     *
     * @param individualAudit 司机加盟个人申请信息表
     * @return 结果
     */
    public int insertIndividualAudit(IndividualAudit individualAudit);

    /**
     * 修改司机加盟个人申请信息表
     *
     * @param individualAudit 司机加盟个人申请信息表
     * @return 结果
     */
    public int updateIndividualAudit(IndividualAudit individualAudit);

    /**
     * 删除司机加盟个人申请信息表
     *
     * @param individualAuditId 司机加盟个人申请信息表主键
     * @return 结果
     */
    public int deleteIndividualAuditByIndividualAuditId(Long individualAuditId);

    /**
     * 批量删除司机加盟个人申请信息表
     *
     * @param individualAuditIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteIndividualAuditByIndividualAuditIds(Long[] individualAuditIds);
}
